#include "WorldObject.h"

class Raptor: public WorldObject
{
	public:
		SceneRoot	getDrawable(void) const;
		Location	getLocation(void) const;
		int			getSize(void) const;

		virtual void	update(void) = 0;

	private:
		Raptor(void);

		virtual void setDrawable(float size) = 0;
		virtual void setSize(float size) = 0;

		virtual bool move(float xd, float yd);
		virtual bool attack(float range);

		int			size;
		Location	loc;
		SceneRoot	myDrawable;
};